var e = require;
var t = module;
var o = exports;
var n,
    i,
    a = o,
    r = function () {
        for (var e = 0, t = 0, o = arguments.length; t < o; t++) e += arguments[t].length;
        var n = Array(e),
            i = 0;
        for (t = 0; t < o; t++) for (var a = arguments[t], r = 0, s = a.length; r < s; r++, i++) n[i] = a[r];
        return n;
    };
Object.defineProperty(a, "__esModule", {value: !0}),
    (a.error = a.warn = a.log = a.debug = a.info = void 0),
    ((i = n || (n = {}))[(i.Verbose = 0)] = "Verbose"),
    (i[(i.Info = 1)] = "Info"),
    (i[(i.Log = 2)] = "Log"),
    (i[(i.Debug = 3)] = "Debug"),
    (i[(i.Warn = 4)] = "Warn"),
    (i[(i.Error = 5)] = "Error");
var s = n.Verbose;
(a.info = function (e) {
    for (var t = [], o = 1; o < arguments.length; o++) t[o - 1] = arguments[o];
    (s === n.Verbose || n.Info >= s) && console.info.apply(console, r([e], t));
}),
    (a.debug = function (e) {
        for (var t = [], o = 1; o < arguments.length; o++) t[o - 1] = arguments[o];
        (s === n.Verbose || n.Debug >= s) && console.debug.apply(console, r([e], t));
    }),
    (a.log = function (e) {
        for (var t = [], o = 1; o < arguments.length; o++) t[o - 1] = arguments[o];
        (s === n.Verbose || n.Log >= s) && console.log.apply(console, r([e], t));
    }),
    (a.warn = function (e) {
        for (var t = [], o = 1; o < arguments.length; o++) t[o - 1] = arguments[o];
        (s === n.Verbose || n.Warn >= s) && console.warn.apply(console, r([e], t));
    }),
    (a.error = function (e) {
        for (var t = [], o = 1; o < arguments.length; o++) t[o - 1] = arguments[o];
        (s === n.Verbose || n.Error >= s) && console.error.apply(console, r([e], t));
    });
